package com.panshi.servers;

import com.panshi.pojo.ArticleNoVO;
import com.panshi.api.util.PageSizeVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author XiaoWangYa
 * @version 1.0
 * @date 2020/8/4 0004 下午 8:58
 */
public interface ArticleNoServers {

    // 增加文章未审核信息
    void addArticleNoInfo(ArticleNoVO yb_ArticleNo_VO);

    // 伪删除文章未审核信息
    void deleteArticleNoInfo(int id);
    // 删除文章未审核信息
    void delArticleNoInfo(int id);

    // 查询指定用户未审核信息
    List<ArticleNoVO> queryAssignUserArticleNoInfo(PageSizeVO yb_PageSize_VO);

    // 查询指定文章未审核信息
    ArticleNoVO queryAssignArticleNoInfo (@Param("aid") int id);

    // 查询所有未审核文章
    List<ArticleNoVO> queryArticleNoAll (PageSizeVO yb_PageSize_VO);

    // 查询未审核总数据量
    int queryArticleNoCount ();

    // 修改文章未审核信息
    void updateAssignArticleNoInfo(ArticleNoVO yb_ArticleNo_VO);

}
